#!/bin/bash
# Apple固件签名监控器 - Linux/macOS启动脚本

cd "$(dirname "$0")"

# 检查Python是否安装
if ! command -v python3 &> /dev/null; then
    echo "错误: 未找到Python 3，请先安装"
    exit 1
fi

# 创建虚拟环境（如果不存在）
if [ ! -d "venv" ]; then
    echo "首次运行，正在创建虚拟环境..."
    python3 -m venv venv
    source venv/bin/activate
    pip install -r requirements.txt
else
    source venv/bin/activate
fi

# 检查配置文件
if [ ! -f ".env" ]; then
    echo "错误: 未找到配置文件 .env"
    echo "请复制 config.example.env 为 .env 并填入配置"
    exit 1
fi

echo "启动固件监控器..."
python3 firmware_monitor.py

